@charset "utf-8";
/*
==========================================
* Hy CSS - 页面样式
==========================================
* Copyright (c) 2012 伯仁网络 All rights reserved.
* Author: YinHailin
* $Id: page.css 33 2014-01-06 08:22:07Z YinHailin $
==========================================
*/

/* 附加样式 */
.ml130 { margin-left:130px;}

/* 全局框架布局样式 */
	body{ font-family:"微软雅黑", Times, serif; font-size:12px; line-height:1.6; color:#000;}
	body.noScroll { overflow:auto;}
	a:link,a:visited,a:hover,a:active { font-family:"微软雅黑", Times, serif; text-decoration:none; outline:none}
	a:link,
	a:visited,
	a:active { color:#000000; text-decoration:underline;}
	a:hover { text-decoration:none;}
    h1 { font-size:18px;}
    h2 { font-size:15px;}
    h3 { font-size:14px;}
	h4 { font-size:12px;}

/* 后台框架样式 */
	/* top */
	#top { background:url(../Images/top_bg.png) repeat-x left top; height:95px; width:100%;}
	#top .nav { width:100%; height:34px; left:0px; bottom:0px; border-bottom:1px #e3e9ff solid; background:url(../Images/nav_bg.png) repeat-x left top;}
	.logo { width:460px; height:60px; overflow:hidden;}
	.topBar { right:10px; top:5px; color:#FFFFFF; font-weight:bold;}
	.nav_left { z-index:20; left:0px; top:0px; width:3px; height:34px; background:url(../Images/nav_left.png) no-repeat left top;}
	.nav_right { z-index:20; right:0px; top:0px; width:3px; height:34px; background:url(../Images/nav_right.png) no-repeat left top;}
	.nav { z-index:10;}
	.nav_item { float:left; width:100px; height:34px;}
	.nav_line { float:left; width:10px; height:34px; background:url(../Images/nav_line.png) no-repeat center top;}
	.nav_item a:link,
	.nav_item a:visited,
	.nav_item a:hover,
	.nav_item a:active { display:block; width:100%; height:32px; line-height:32px; padding-top:2px; text-align:center; font-size:14px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
	.nav_selected, .nav_hover { background:url(../Images/nav_hover_left.png) no-repeat left top;}
	.nav_hover a:link,
	.nav_hover a:visited,
	.nav_hover a:hover,
	.nav_hover a:active,
	.nav_selected a:link,
	.nav_selected a:visited,
	.nav_selected a:hover,
	.nav_selected a:active { background:url(../Images/nav_hover_right.png) no-repeat right top; height:30px; padding-top:4px; color:#155a9c;}

	/* menu */
	#menu { width:186px; height:100%; border-left:1px #699dd6 solid; border-right:1px #699dd6 solid; background:#a8cbf5;}
	#menu ul { width:180px; margin:0 auto; padding-top:5px; border-bottom:1px #699dd6 solid;}
	#menu li { width:100%; height:35px; background:url(../Images/menu_left.png) no-repeat left top; position:relative;}
	#menu li a { display:block; width:140px; padding-left:40px; height:35px; line-height:35px; font-size:14px; text-decoration:none; color:#155a9c;}
	#menu li a:link,
	#menu li a:visited,
	#menu li a:active { background:url(../Images/menu_right.png) no-repeat right top;}
	#menu li.selected a,
	#menu li a:hover { background:url(../Images/menu_right_hover.png) no-repeat right top;}
	/* 侧边栏导航菜单图标 */
    #menu .icon_01 { position:absolute; left:18px; top:12px; width:12px; height:12px; background:url(../Images/1.png) no-repeat center center;}
	
	/* bottom */
	#bottom { width:100%; height:30px; background:#2f7fc8;}

	/* main页面 */
    #all { padding:10px;}

	/* login */
	/*#login { background:url(../Images/Login/bg.png) repeat-x left top; height:100%;}*/
	#login { background:url(../Images/Login/bg.png) repeat-x left -60px #058AC5; height:100%; margin-top:-100px;}
	#loginBox { width:900px; height:150%; background:url(../Images/Login/login_bg.png) no-repeat left top;}
	.loginBox_wrap { width:600px; height:282px; padding-top:263px; padding-left:165px;}
    .loginBox_wrap2 { background:url(../Images/Login/login_box_bg.png) repeat-x left top; height:282px;}
	.loginLeft { width:257px; height:100%;}
	.loginLine { width:40px; height:100%; background:url(../Images/Login/line.png) no-repeat left top;}
	.loginRight { width:303px; height:100%;}
	.loginBox_main_left { width:193px;}
	.loginBox_main_right { width:110px;}
	.loginBox_main label { float:left; width:60px; height:28px;}
	.loginBox_main .loginInput { float:left; width:113px; padding:3px 5px; height:14px; line-height:14px; border:1px #DCDCDC solid;}
	.loginBox_main .loginInput2 { float:left; width:53px; padding:3px 5px; height:14px; line-height:14px; border:1px #DCDCDC solid;}
	.loginBox_main .loginBtn { width:77px; height:59px; border:none; background:url(../Images/Login/btn.png) no-repeat left top;}
	.loginCopy { right:0px; bottom:10px; width:600px; line-height:22px;}

/* 后台盒子样式 */
	.box1 {}
    .box1_wrap { border:1px #FEDBA1 solid; background:#FFFCED;}
    .box1_main { padding:10px 10px 10px 35px; background:url(../Images/notice.png) no-repeat 15px 15px; line-height:2;}
    .box1_lt { left:0px; top:0px; width:3px; height:3px; background:url(../Images/box_corner1.png) no-repeat left top;}
    .box1_rt { right:0px; top:0px; width:3px; height:3px; background:url(../Images/box_corner1.png) no-repeat right top;}
    .box1_lb { left:0px; bottom:0px; width:3px; height:3px; background:url(../Images/box_corner1.png) no-repeat left bottom;}
    .box1_rb { right:0px; bottom:0px; width:3px; height:3px; background:url(../Images/box_corner1.png) no-repeat right bottom;}

	.box2 {}
    .box2_wrap { border:1px #CEDEF8 solid; background:#FFFFFF;}
    .box2_top { height:26px; line-height:26px; border-top:1px #FFFFFF solid; border-bottom:1px #C9DFF7 solid; background:#E5F1FD;}
    .box2_main { padding:0px 10px 10px 10px;}
    .box2_lt { left:0px; top:0px; width:3px; height:3px; background:url(../Images/box_corner2.png) no-repeat left top;}
    .box2_rt { right:0px; top:0px; width:3px; height:3px; background:url(../Images/box_corner2.png) no-repeat right top;}

	.box3 {}
    .box3_wrap { background:#FFFFFF; border-top:1px #CEDEF8 solid;}
    .box3_top { height:26px; line-height:26px; border:1px #CEDEF8 solid; border-top:1px #FFFFFF solid; background:#E5F1FD;}
    .box3_main {}
    .box3_lt { left:0px; top:0px; width:3px; height:3px; background:url(../Images/box_corner2.png) no-repeat left top;}
    .box3_rt { right:0px; top:0px; width:3px; height:3px; background:url(../Images/box_corner2.png) no-repeat right top;}

/* 功能盒子 */
	.funcBox { position:absolute; right:5px; top:4px;}

/* 后台表格样式 */
	.table1 {}
    .table1 td { padding:5px; line-height:24px; border-bottom:1px #CEDEF8 solid;}

	.table2 { text-align:left;}
    .table2 thead tr { text-align:center;}
    .table2 th { padding:5px; line-height:24px; border:1px #EEEEEE solid; background:#F2FDFF !important;}
	.table2 td { padding:5px; line-height:24px; border:1px #EEEEEE solid;}
	.table2 tr.hover { background:#FBFFE4;}

	.table3 { text-align:left;}
    .table3 thead tr { text-align:center;}
    .table3 th { padding:5px; line-height:24px; border-bottom:1px #EEEEEE solid; background:#F2FDFF !important;}
    .table3 td { padding:5px; line-height:24px; border-bottom:1px #EEEEEE solid;}
	.table3 tr.hover { background:#FBFFE4;}

	.table4 { text-align:left;}
    .table4 thead tr { text-align:center;}
    .table4 td { padding:5px; line-height:24px; border-bottom:1px #CCCCCC dotted; background:#F8F8F8 !important;}
    .table4 tr.hover { background:#FBFFE4;}/* 后台注释说明样式 */
	.note { padding-left:20px; color:#888888; cursor:default;}
	.noteHover { color:#0099FF;}

	.bg1 { background:#F2FDFF;}

	/* 管理区样式 */
    .manage1 { padding:15px 5px 5px 5px;}

/* 后台分页样式 */
	.page1 { text-align:right;  padding:15px 5px 5px 5px; height:30px; line-height:30px;}
    .page1 span.pageInfo { padding-right:5px; color:#333333;}
    .page1 a:link,
    .page1 a:visited,
    .page1 a:active { color:#333333; text-decoration:none; padding-right:5px;}
    .page1 a:hover { text-decoration:underline;}
    .page1 span.current { padding-right:5px; color:#000000; text-decoration:underline;}
    

/* 后台表单样式 */
	.input1 { padding:3px 5px; height:16px; line-height:16px; border:1px #D0D0D0 solid; background:url(../Images/input.png) repeat-x left top;}
	.input2 { padding:2px 5px; height:16px; line-height:16px; border:1px #D0D0D0 solid; background:url(../Images/input.png) repeat-x left top;}
	.radio1 {}
	.checkbox1 { vertical-align:middle;}
	.select1 { height:22px; line-height:22px; border:1px #D0D0D0 solid; background:url(../Images/input.png) repeat-x left top;}
	.select2 { height:300px; line-height:24px; border:1px #D0D0D0 solid; background:url(../Images/input.png) repeat-x left top;}
    .textarea1 { padding:5px 0px 5px 5px; border:1px #D0D0D0 solid; background:url(../Images/input.png) repeat-x left top;}
/* 后台按钮样式 */
	.btn1 { padding:0px 5px; height:22px; line-height:22px; border-top:1px #DCDCDC solid; border-left:1px #DCDCDC solid; border-right:1px #888888 solid; border-bottom:1px #888888 solid; cursor:pointer;}
	.btn2 { padding:0px 5px; height:24px; line-height:24px; border-top:1px #DCDCDC solid; border-left:1px #DCDCDC solid; border-right:1px #888888 solid; border-bottom:1px #888888 solid; cursor:pointer;}

/* 标题样式 */
    .title1 td { background:#E5F1FD; height:26px; line-height:26px; border-bottom:1px #C9DFF7 solid; padding:0px 10px; font-weight:bold;}

/* 颜色色块 */
	.color1 { width:20px; height:20px; border:1px #DBDBDB solid; cursor:pointer; position:relative; z-index:10; margin-top:1px;}
    .color1 b { position:absolute; z-index:20; right:0px; bottom:0px; display:block; width:8px; height:8px;}
    .color1.selected { border:1px #E3393B solid;}
    .color1.selected b { background:url(../Images/selected.png) no-repeat right bottom;}

/* 其它样式 */
	.purview {}
    .purview li { width:130px; float:left; height:24px; line-height:24px; overflow:hidden;}